piece of wreckage - Turkish English Dictionary